package com.lzy.spring;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Bean对象的单例还是多例
 */
@Retention(RetentionPolicy.RUNTIME)  //RetentionPolicy.RUNTIME 运行时注解
@Target(ElementType.TYPE) // TYPE:用于描述类、接口(包括注解类型) 或enum声明
public @interface Scope {
	String value() default "singleton"; // 给当前的Bean取一个名字。Bean的默认名字是类名首字母小写。
}
